iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 14
0
Software Development

初學者使用youtube影片學習python_純紀錄系列 第 14

Day14_初學者使用youtube影片學習python_純紀錄

  • 分享至 

  • xImage
  •  

今天重新研究了一次昨天的部分,底下再重新放一次內容

影片內容

  1. 檔案操作流程
    1.1 開啟檔案、操作檔案、關閉檔案
    1.2 開啟模式、檔案編碼 UTF-8
    1.3 最佳實務:使用 with ... as ... 語法
    1.4 檔案物件

  2. 讀取檔案
    2.1 一次讀取全部:read()
    2.2 逐行讀取資料:使用 for 迴圈

  3. 寫入檔案
    3.1 寫入字串到檔案中:write(字串)
    3.2 寫入換行符號:\n

  4. 讀取、儲存 JSON 格式的資料
    4.1 載入內建的 json 模組
    4.2 讀取資料:json.load(檔案物件)
    4.3 寫入資料:json.dump(資料, 檔案物件)

複習紀錄

開啟檔案時,使用 open 功能並指定檔案的路徑和模式,若是要輸入中文字串的畫,可在後面檔案編碼設定為 UTF-8,就可以正常顯示

檔案物件=open(檔案路徑,mode=開啟模式,encoding="檔案編碼")

開啟檔案的模式先簡單認識三種,1.讀取模式 - r、2.寫入模式 - w、3.讀寫模式 - r+

讀取檔案時,若使用 read 功能,會讀取全部的文字

檔案物件.read()

要一次讀取一行時,可以使用 for 迴圈來讀取

for 變數 in 檔案物件:
    從檔案依序讀取每行文字到變數中

讀取 JSON 格式的檔案時,使用 import 功能就可以了

import json
讀取到的資料=json.load(檔案物件)

要寫入文字時,使用 write 即可,要換行時使用 \n 功能

檔案物件.write(字串)
檔案物件.write(字串\n字串二)

寫入 JSON 格式的檔案,要先 import 後,輸入 json.dump,再寫入檔案

import json
json.dump(要寫入的資料,檔案物件)

使用 with ... as ... 語法就可以自動在操作檔案後自動關閉檔案,稱為最佳實務

今天又再重新看了一次內容,基本的操作目前是沒甚麼問題了,就是檔案編碼和開啟模式要注意一下。
有鑑於影片中彭彭老師提到先去觀看 json 的影片,我明天要去稍微研究一下。


上一篇
Day13_初學者使用youtube影片學習python_純紀錄
下一篇
Day15_初學者使用youtube影片學習JSON格式_純紀錄
系列文
初學者使用youtube影片學習python_純紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言